import { Evaluator } from './evaluator';
import { parse } from './SyntaxParser';

// const source = `
// if (token.type === 'startTag') {
//   top.children.push(element);
//   if (token.isSelfClosing) {
//     this.stack.push(element);
//   }
//   this.computeCSS(element);
//   this.currentTextNode = null;
// }
// `;

const source = 'a = { b: 3 }; a.b;';
const tree = parse(source);

console.log(new Evaluator().evaluate(tree));